草庐IT

Android UI布局

全部标签

android - 如何为钢琴创建布局

我正在开发piano应用程序,但在布局创建方面遇到了一些问题。我想创建如下布局:但我只能创建这个现在我想添加所有黑色按钮,但问题是我无法在这些按钮上方添加View。我怎样才能做到这一点?我当前的布局代码如下,请建议我如何实现这一点。现在我可以点击所有按钮,一旦我添加了所有按钮,那么每个按钮都应该是可点击的。 最佳答案 我建议您自己绘制这些白键和黑键。使用View类,重写draw()方法并执行它。当然,您可以尝试使用RelativeLayout,但稍后您会遇到更多问题(例如多点触摸和滑动检测)。classPianoextendsVie

android - 如何为 Nexus 4 和类似设备创建不同的布局? (银河S4)

问题是如何为Nexus4和类似设备创建特定布局?4.7"对角线1280x768像素分辨率(320ppi)WXGAIPS 最佳答案 Nexus4应该加载与GalaxyS3相同的布局银河S3屏幕尺寸:4.8英寸屏幕分辨率:1,280x720像素配置应该是:对于相同的布局横向和纵向布局-sw360dp仅适用于横向布局-sw360dp-land仅适用于纵向布局-sw360dp-port其他类似设备:LGOptimus4XHDHTCOneX+对于GalaxyS4也应该兼容并加载此布局响应在此条目中:AndroidS3layoutvsGalax

Android:以编程方式更改布局的 Root View 的高度

我是Android新手。谁能告诉我如何在Android中以编程方式更改布局的RootView高度?我试过的代码如下所示LayoutInflaterinflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);Viewview=inflater.inflate(R.layout.sample,null);view.getRootView().getLayoutParams().height=value;执行此操作后,我在上面的行中得到一个NullPointerException。谁能帮

java - 根据屏幕分辨率不同的布局-Android

我正在尝试针对不同的屏幕分辨率使用不同的布局我已经成功了。我的问题是,我只需要Large和Xlarge布局的横向和普通和小的肖像。我在我的中仅使用Layout-large-land和Layout-xlarge-landres文件夹,它也带纵向。同样,对于Normal和small,它也带纵向景观。那么我该怎么做才能根据屏幕分辨率以编程方式设置方向在java文件中??谁能帮帮我?? 最佳答案 您需要在Activity的onCreate方法中调用它:if((this.getResources().getConfiguration().sc

android 网格布局实现

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我正在尝试开发一个新项目。我的客户希望我像当前的GooglePlay设计一样进行设计(每个附件的block设计)。这就是为什么我很困惑是否对于实现这样的block设计功能是否有用。如果没有,请告诉我该怎么做?

android - 创建带权重的线性布局

我正在尝试制作类似的东西-AndroidLayout(UserInterface)只是我想让第一列的权重为4,第二列的权重为2(也有两行),最后一列的权重为1(也有三行)...问题是自己搞砸了(我复制并粘贴了答案并根据我的需要更改了所有内容,但它一直搞砸了..=)有什么帮助吗?[代码][/code]这就是结果——结果应该是这样的——有帮助吗?? 最佳答案 编辑现在的工作示例这不是一个完整的答案,因为垂直分隔线仍然不起作用,但希望它能让您朝着正确的方向前进: 关于android-创建带权重

java - 布局中的 Eclipse ADT Open 声明不再默认

几个月来,我的Eclipse开始通过命令单击生成的Java变量。现在默认设置已切换回-有谁知道如何将“布局中的打开声明/___”再次设置为默认设置? 最佳答案 您可以使用Ctrl+Alt+Shift并单击res或者在Preferences->General->Editors->TextEditors->Hyperlinkingyoucanchangeshortcutkey 关于java-布局中的EclipseADTOpen声明不再默认,我们在StackOverflow上找到一个类似的问题

android - 如何在 ScrollView 内将线性布局强制到屏幕底部?

我发现强制布局(在SrollView内)位于屏幕底部有点困难。好吧,如果我从ScrollView分离这个Bottom布局并使用Gravity在最底部创建它自己的布局会很容易,但是当有人展开某些布局(或旋转到横向)时,应用程序将开始使用ScrollView。这一刻我想要底部分与所有的东西一起上下滚动,这次我的“拉伸(stretch)布局”应该只有大约8dp(类似于上面的深蓝色线)。这是我的结构:(看起来并没有那么复杂):)我希望有一种简单的方法来解决这个问题,否则我将不得不以某种方式以编程方式进行,而我真的很想避免这种情况。提前致谢!我花了几个小时寻找解决方案。

android - 在 ScrollView 中的相对布局之间动态滚动

我有一个ScrollView,其中有几个相关布局。并且相对布局有两个按钮动态添加到它。如下ScrollView_____________________|________________|||RelativeLayout|||||Buttons|||||_______________||||________________|||RelativeLayout|||||Buttons|||||_______________|||||RelativeLayout|||||Buttons|||||_______________||||________________|||RelativeLay

android - 实现这个布局

我想实现这样的布局:我能找到的最近的是:目前的布局是这样的:如何设计上面的布局? 最佳答案 创建三个方向设置为垂直且布局权重相等的线性布局。每个线性布局的subview也必须具有相等的布局权重。将第一个和第三个线性布局的重力设置为center_vertical。 关于android-实现这个布局,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/21351225/